home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Carousel Volume 2 #1
/
carousel.iso
/
mactosh
/
appl
/
solve.sit
/
Solve.rsrc
/
HTXT_2_File Format_
< prev
next >
Wrap
Text File
|
1988-06-04
|
1KB
|
48 lines
An equation specification file is used to define
the relationships between your variables. In order
for the program to understand these relationships,
these equations must be specified in a formal
manner.
The Grammar for the input syntax of the
language is as follows:
statement: /* empty */
| statements statement
;
statement: VAR_NAME = expression
| 'precision' = NUMBER
| ';'
;
expression: VAR_NAME
| NUMBER
| PI
| expression + expression
| expression - expression
| expression * expression
| expression / expression
| expression % expression
| expression ^ expression
| - expression
| sin( expression )
| cos( expression )
| tan( expression )
| exp( expression )
| log( expression )
| log10( expression )
| compound(expression, expression)
| annuity(expression, expression)
| arccos(expression)
| arcsin(expression)
| arctan(expression)
| ceiling(expression)
| cosh(expression)
| floor(expression)
| sinh(expression)
| sqrt(expression)
| tanh(expression)
| ( expression )
;